home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / programr / windes.zip / WINDES.TXT < prev   
Text File  |  1993-07-07  |  1KB  |  35 lines

  1. Title:        WinDES - Windows DLL for Data Encryption Standard
  2.  
  3. Language:    ANSI C
  4.  
  5. Compiler:    Borland C++ 3.1, also works with Quick-C/Windows
  6.  
  7. Author:        Steven Fisher CDP, CompuServe 71750,3203
  8.  
  9. Copyright:    1988,1989,1990,1991 Controlled Information Environments
  10.  
  11. License:    No fee for non-commercial use. Honest business users, please 
  12.         send $15 US to register a site-license to:
  13.             Controlled Information Environments
  14.             Post Office Box 457
  15.             La Mesa, CA 91944-0457 USA
  16.  
  17. Abstract:    Data Encryption Standard (DES) - ANSI Standard X3.92-1981
  18.  
  19.         This generic ANSI-C module employs the DES algorithm to encode
  20.         & decode digital data via 64-bit Electronic Code Book (ECB).
  21.  
  22.         The DES algorithm uses a 64-bit user-provided private key to
  23.         take a 64-bit data block through 18 data manipulation stages
  24.         for either encryption or decryption.  The first and last stages
  25.         are merely simple bit transpositions - one is the inverse of
  26.         the other (IP & IP'). The middle 16 stages perform identical
  27.         complex bit manipulations that vary according to the data. Each
  28.         bit of the result is a function of each and any bit of both
  29.         the input data and the key; a change in a single key or data
  30.         bit has equal probability of changing any output bit.
  31.  
  32. Files:        WINDES.DLL, WINDES.LIB, WINDES.H - DES ECB in Windows 3.x DLL
  33.         DESTEST.C, DESTEST.DEF, DESTEST.EXE - WinDES usage sample
  34.  
  35.